package com.mall.db.api;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mall.pojo.UmsResource;

import java.util.List;

public interface UmsResourceApi {

    //分页模糊查询后台资源
    Page<UmsResource> list(Integer pageNum, Integer pageSize, Long categoryId, String nameKeyword, String urlKeyword);

    //查询所有后台资源
    List<UmsResource> listAll();

    //添加后台资源
    void create(UmsResource umsResource);

    //根据ID删除后台资源
    void delete(Long id);

    //修改后台资源
    void update(Long id, UmsResource umsResource);

    //根据ID获取资源详情
    UmsResource selectById(Long id);

    List<UmsResource> findByIds(List<Long> resourceIds);
}
